package com.three.iot.commons.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author luiz
 * @Title: DevicePropertyControlReqVo
 * @ProjectName iot-server
 * @Description: 设备控制Vo
 * @date 2019-05-23 13:59
 */
@Data
@ApiModel("设备属性数据查询Dto")
public class DevicePropertyDataReqDto {
    @ApiModelProperty("设备编号")
    private String iotId;
    @ApiModelProperty("设备属性编号")
    private String identifier;
    @ApiModelProperty("开始时间 时间戳 默认为到期日期-7天")
    /**
     * 开始时间 时间戳
     * 默认为到期日期-7天
     */
    private Long startTime;
    /**
     * 到期日期
     * 时间戳 默认为当前时间戳
     */
    @ApiModelProperty("到期日期 时间戳 默认为当前时间戳")
    private Long endTime;
    /**
     * 每页显示条数 默认50
     */
    @ApiModelProperty("每页显示条数 默认50")
    private int pageSize;
    /**
     * 返回结果中属性记录的排序方式，取值：
     * <p>
     * 0：倒序。
     * <p>
     * 1：正序。
     * 默认倒序
     */
    @ApiModelProperty("0：倒序 1：正序 默认为0:倒序")
    private Integer asc ;
    /**
     * 用户编号
     */
    private String userNo;

}
